package com.kithly.model;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

public class ClientPlan implements Serializable {

	private static final long serialVersionUID = -9211188127690352098L;
	
	public static final String GROUPON_TYPE = "groupon";
	public static final String YELP_TYPE = "yelp";
	public static final String GOOGLE_PLACES_TYPE = "googlePlaces";
	
	private String title = "";
	private List<ClientOption> clientOptions = new ArrayList<ClientOption>();
	private List<ClientTag> clientTags = new ArrayList<ClientTag>();
	private int selectedClientOption;
	private String time = "";
	private String receiverFacebookID = "";
	private Boolean liked;
	private String type;

	public ClientPlan(String title, List<ClientOption> clientOptions, int selectedClientOption, String time
			,String receiverFacebookID, List<ClientTag> clientTags) {
		super();
		this.title = title;
		this.clientOptions = clientOptions;
		this.clientTags = clientTags;
		this.selectedClientOption = selectedClientOption;
		this.time = time;
		this.receiverFacebookID = receiverFacebookID;
	}

	public ClientPlan() {
		super();
	}

	public String getTime() {
		return time;
	}

	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public void setTime(String time) {
		this.time = time;
	}

	public List<ClientOption> getClientOptions() {
		return clientOptions;
	}

	public List<ClientTag> getClientTags() {
		return clientTags;
	}

	public int getSelectedClientOption() {
		return selectedClientOption;
	}

	public void setSelectedClientOption(int selectedClientOption) {
		this.selectedClientOption = selectedClientOption;
	}

	public String getReceiverFacebookID() {
		return receiverFacebookID;
	}

	public void setReceiverFacebookID(String receiverFacebookID) {
		this.receiverFacebookID = receiverFacebookID;
	}

	public Boolean getLiked() {
		return liked;
	}

	public void setLiked(Boolean liked) {
		this.liked = liked;
	}

	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}
}
